在前面的篇章,我們用Azure Functions打造了RestFul的API,也用撰寫了簡單的靜態網頁。
在完成多樣實作後,我們接下來要把之前寫好的FUNCTIONS REST API以及靜態網頁佈署上去了!!
中間加入的讀者,可以參考過去的文章,找到之前實作的程式碼
連結請點此:Azure Functions⚡開發REST API-交友任務管理
或是懶惰自己重搭,想直接把我的程式碼載下來佈署的也是可以! 程式碼Github連結
我們在接下來的篇章,會教大家如何:
接下來就直接帶大家實作囉!
忘記的話可以參考一下之前Azure Portal的設定
大家記得我們為了串接Functions,還做了一個前端的靜態網頁嗎?
現在我們要把他佈署到Web App上囉!
或是此連結:https://shell.azure.com/bash
mkdir ToDeploy
cd ToDeploy
請把網址改成您自己的Git Repo,或是單純可以測試佈署我的Repo
git clone https://github.com/hatsukiotowa/AzureStaticHtml
cd AzureStaticHtml
az webapp up --location eastasia --name {你的app名稱}
如果你開F12檢查瀏覽器Error,會出現CORS相關的Error
原來是我們忘記在Azure Functions開啟對我們app_url的CORS設定
把原本在LOCAL運作的程式佈署上去是不是很有成就感呢~?
接下來我們要優化網站的存取效率,第一步我們先從網站檔案的CDN做起!
下一篇文章快速連結:為佈署好的Web App設置CDN,加速你的網站存取
1.https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html
2.https://app.pluralsight.com/player?course=azure-paas-building-global-app